@charset "utf-8";
.fl {
  float: left;
}
.fr {
  float: right;
}
.mui-action-back {
  height: 44px;
  width: 44px;
}
.mui-action-back img {
  width: 100%;
}
.mui-bar-nav {
  top: 20px;
}
.mui-content {
  padding-bottom: 100px;
  padding-top: 64px !important;
}
.arr_left {
  background-image: url(../../images/left_arr_03.png);
  background-size: 24px 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.mui-title {
  font-size: 0.768rem;
}
.mui-bar-nav a {
  font-size: 0.5973rem;
  color: #888888;
  line-height: 44px;
}
.shop_list {
  padding: 0.4693rem 0.64rem;
}
.shop_list .shop_item {
  width: 100%;
  background-color: #fafafa;
  min-height: 100px;
  border-radius: 5px;
  box-shadow: 0 0 5px #ededed;
  margin-bottom: 0.4693rem;
}
.shop_list .shop_item .title {
  width: 100%;
  height: 1.536rem;
  line-height: 1.536rem;
  background-color: #ffffff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 0.5973rem;
}
.shop_list .shop_item .title .icon {
  width: 0.8747rem;
  height: 0.8747rem;
  margin-top: 0.32rem;
  background-image: url(../../images/car_10.png);
  background-size: 100% 100%;
  margin-left: 0.4693rem;
  margin-right: 0.5547rem;
}
.shop_list .shop_item .title .icon_checked {
  background-image: url(../../images/car_07.png);
}
.shop_list .shop_item .title b {
  width: 0.2987rem;
  height: 0.4693rem;
  margin-top: 0.512rem;
  margin-left: 0.384rem;
  background-image: url(../../images/car_03.png);
  background-size: 100% 100%;
}
.shop_list .shop_item .goods_list {
  padding: 0.64rem 0.4693rem;
  padding-bottom: 0;
  overflow: hidden;
}
.shop_list .shop_item .goods_list .goods_item {
  height: 3.4133rem;
  margin-bottom: 0.64rem;
}
.shop_list .shop_item .goods_list .goods_item .icon {
  width: 0.8747rem;
  height: 0.8747rem;
  margin-top: 1.2587rem;
  background-image: url(../../images/car_10.png);
  background-size: 100% 100%;
  margin-right: 0.5547rem;
}
.shop_list .shop_item .goods_list .goods_item .icon_checked {
  background-image: url(../../images/car_07.png);
}
.shop_list .shop_item .goods_list .goods_item .img {
  width: 3.4133rem;
  height: 3.4133rem;
  background-color: #ccc;
  margin-right: 0.4267rem;
  overflow: hidden;
}
.shop_list .shop_item .goods_list .goods_item .img img {
  width: 100%;
}
.shop_list .shop_item .goods_list .goods_item .info {
  width: 8.448rem;
  position: relative;
  height: 100%;
}
.shop_list .shop_item .goods_list .goods_item .info .goods_title {
  width: 100%;
  line-height: 1.0667rem;
  font-size: 0.5973rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.shop_list .shop_item .goods_Specifications{width: 100%;
  line-height: 1.0667rem;
  font-size: 0.5973rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}
.shop_list .shop_item .goods_list .goods_item .info .price {
  font-size: 0.5973rem;
  position: absolute;
  bottom: 0;
  left: 0;
}
.shop_list .shop_item .goods_list .goods_item .info .cout_box {
  width: 2.1333rem;
  height: 0.5973rem;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  font-size: 0.4693rem;
  line-height: 0.5973rem;
  position: absolute;
  right: 0;
  color: #888888;
  bottom: 0.2133rem;
}
.shop_list .shop_item .goods_list .goods_item .info .cout_box span {
  float: left;
  width: 33.3%;
  text-align: center;
}
.shop_list .shop_item .goods_list .goods_item .info .cout_box span:nth-child(2) {
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}
.select_all {
  position: fixed;
  bottom: 51px;
  width: 100%;
  left: 0;
  height: 38px;
  font-size: 0.512rem;
  line-height: 38px;
  background-color: #ffffff;
  box-shadow: 0 0 6xp #e3e3e3;
  padding-right: 0.64rem;
}
.select_all .icon {
  width: 0.8747rem;
  height: 0.8747rem;
  margin-top: 0.32rem;
  background-image: url(../../images/car_10.png);
  background-size: 100% 100%;
  margin-left: 1.1093rem;
  margin-right: 0.5547rem;
}
.select_all .icon_checked {
  background-image: url(../../images/car_07.png);
}
.select_all button {
  float: right;
  margin-top: 7px;
  margin-left: 8px;
  font-size: 0.512rem;
  color: #888888;
  height: 24px;
  line-height: 24px;
  padding: 0 0.5547rem;
  border-radius: 5px;
  border: 1px solid #888888;
}
.select_all .all_price {
  border: 1px solid transparent;
}
.select_all .jiesuan {
  background: linear-gradient(to right, #1cb5fc, #1c83fc);
  border: 1px solid transparent;
  color: #ffffff;
}
